package com.example.demo.service.Impl;

import com.example.demo.common.domain.CompensatoryLeaveRecord;
import com.example.demo.common.domain.Leave_Record;
import com.example.demo.common.domain.OutRecord;
import com.example.demo.service.ExecuteAble;

import java.util.Date;
import java.util.List;

public class ExecuteAbleImpl implements ExecuteAble {
    @Override
    public void setSingleYearOff(Integer eid) {

    }

    @Override
    public void setMultipleYearOff(List<Integer> eids) {

    }

    @Override
    public List<Leave_Record> getLeaveRecordDuring(Date start, Date end) {
        return null;
    }

    @Override
    public List<Leave_Record> getUnexpiredLeaveRecord(Date start) {
        return null;
    }

    @Override
    public List<OutRecord> getOutRecordDuring(Date start, Date end) {
        return null;
    }

    @Override
    public List<OutRecord> getUnexpiredOutRecord(Date start) {
        return null;
    }

    @Override
    public List<CompensatoryLeaveRecord> getCompensatoryLeaveRecordDuring(Date start, Date end) {
        return null;
    }

    @Override
    public List<CompensatoryLeaveRecord> getUnexpiredCompensatoryLeaveRecord(Date start) {
        return null;
    }

    @Override
    public List<CompensatoryLeaveRecord> getCompensatoryLeaveRecord() {
        return null;
    }

    @Override
    public List<Leave_Record> getLeaveRecord() {
        return null;
    }

    @Override
    public List<OutRecord> getOutRecord() {
        return null;
    }
}
